person/thing that appears and disappears - Francés Inglés Diccionario